Views [dbo].[vSoaInvoiceSummaryInvoice]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Schema BoundYes
Created2:16:49 PM Wednesday, February 22, 2012
Last Modified2:16:49 PM Wednesday, February 22, 2012
Columns
Name
Cluster Key PK_vSoaInvoiceSummaryInvoice: InvoiceIdInvoiceId
FinancialEntityId
Indexes IX_vSoaInvoiceSummaryInvoice_InvoiceNumber: InvoiceNumberInvoiceNumber
InvoiceDate
Indexes IX_vSoaInvoiceSummaryInvoice_BillToPartyId: BillToPartyIdBillToPartyId
Indexes IX_vSoaInvoiceSummaryInvoice_SoldToPartyId: SoldToPartyIdSoldToPartyId
Description
InvoiceAmount
PaymentAdjustmentAmount
Balance
SOURCE_SYSTEM
REFERENCE_NUM
ORIGINATING_TRANS_NUM
INVOICE_TYPE
Indexes Indexes
NameColumnsUnique
Cluster Key PK_vSoaInvoiceSummaryInvoice: InvoiceIdPK_vSoaInvoiceSummaryInvoiceInvoiceId
Yes
IX_vSoaInvoiceSummaryInvoice_BillToPartyIdBillToPartyId
IX_vSoaInvoiceSummaryInvoice_InvoiceNumberInvoiceNumber
IX_vSoaInvoiceSummaryInvoice_SoldToPartyIdSoldToPartyId
SQL Script
CREATE VIEW [dbo].[vSoaInvoiceSummaryInvoice] WITH SCHEMABINDING
AS
SELECT
       CAST(i.[REFERENCE_NUM] AS VARCHAR(20)) AS InvoiceId,
       i.[ORG_CODE] AS FinancialEntityId,
       i.[INVOICE_NUM] AS InvoiceNumber,
       i.[INVOICE_DATE] AS InvoiceDate,
       i.[BT_ID] AS BillToPartyId,
       i.[ST_ID] AS SoldToPartyId,
       i.[DESCRIPTION] AS Description,
       i.[CHARGES] AS InvoiceAmount,
       i.[CREDITS] AS PaymentAdjustmentAmount,
       i.[BALANCE] AS Balance,
       i.[SOURCE_SYSTEM],
       i.[REFERENCE_NUM],
       i.[ORIGINATING_TRANS_NUM],
       i.[INVOICE_TYPE]   
  FROM [dbo].[Invoice] i

GO
CREATE UNIQUE CLUSTERED INDEX [PK_vSoaInvoiceSummaryInvoice] ON [dbo].[vSoaInvoiceSummaryInvoice] ([InvoiceId]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_vSoaInvoiceSummaryInvoice_BillToPartyId] ON [dbo].[vSoaInvoiceSummaryInvoice] ([BillToPartyId]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_vSoaInvoiceSummaryInvoice_InvoiceNumber] ON [dbo].[vSoaInvoiceSummaryInvoice] ([InvoiceNumber]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_vSoaInvoiceSummaryInvoice_SoldToPartyId] ON [dbo].[vSoaInvoiceSummaryInvoice] ([SoldToPartyId]) ON [PRIMARY]
GO
Uses
Used By